package Eclass;

import java.util.List;

import org.apache.struts.action.ActionForm;

import Eclass.EclassModel;
import Eclass.Batch.BatchModel;
import Eclass.Score.ScoreModel;

public class EclassForm extends ActionForm {
	private List listUser;
	private String task;
	private String tes;
	private EclassModel modelEclass = new EclassModel();
	private String updateUser;

	//START OF EXAM PREPARATION
	private List listExamPrep;
	private ExamPrepModel modelExamPrep = new ExamPrepModel();
	private List listExamPrepDetail;
	private ExamPrepDetailModel modelExamPrepDetail = new ExamPrepDetailModel();
	private List listClass;
	private List listBatchClass;
	private String resultQuery;
	private String examFor;
	private String title;
	  //Seaching Param Exam Prep
	private String param_idExamPrep;
	private String param_batchName;
	private String param_className;
	private String selectedParam;
	
	
	public String getTask() {
		return task;
	}

	public void setTask(String task) {
		this.task = task;
	}

	public EclassModel getModelEclass() {
		return modelEclass;
	}

	public void setModelEclass(EclassModel modelEclass) {
		this.modelEclass = modelEclass;
	}

	public String getTes() {
		return tes;
	}

	public void setTes(String tes) {
		this.tes = tes;
	}

	public List getListUser() {
		return listUser;
	}

	public void setListUser(List listUser) {
		this.listUser = listUser;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	//===================Batch==========================
	private List listBatch;
	private String txtBatchId;
	private String txtBatchName;
	private String txtStartDate;
	private String txtEndDate;
	private BatchModel modelBatch = new BatchModel();
	private String batchId;
	
	public List getListBatch() {
		return listBatch;
	}

	public void setListBatch(List listBatch) {
		this.listBatch = listBatch;
	}

	public String getTxtBatchId() {
		return txtBatchId;
	}

	public void setTxtBatchId(String txtBatchId) {
		this.txtBatchId = txtBatchId;
	}

	public String getTxtBatchName() {
		return txtBatchName;
	}

	public void setTxtBatchName(String txtBatchName) {
		this.txtBatchName = txtBatchName;
	}

	public String getTxtStartDate() {
		return txtStartDate;
	}

	public void setTxtStartDate(String txtStartDate) {
		this.txtStartDate = txtStartDate;
	}

	public String getTxtEndDate() {
		return txtEndDate;
	}

	public void setTxtEndDate(String txtEndDate) {
		this.txtEndDate = txtEndDate;
	}

	public BatchModel getModelBatch() {
		return modelBatch;
	}

	public void setModelBatch(BatchModel modelBatch) {
		this.modelBatch = modelBatch;
	}

	public String getBatchId() {
		return batchId;
	}

	public void setBatchId(String batchId) {
		this.batchId = batchId;
	}

	
	//START EXAM PREP
	public List getListExamPrep() {
		return listExamPrep;
	}

	public void setListExamPrep(List listExamPrep) {
		this.listExamPrep = listExamPrep;
	}

	public ExamPrepModel getModelExamPrep() {
		return modelExamPrep;
	}

	public void setModelExamPrep(ExamPrepModel modelExamPrep) {
		this.modelExamPrep = modelExamPrep;
	}

	public List getListExamPrepDetail() {
		return listExamPrepDetail;
	}

	public void setListExamPrepDetail(List listExamPrepDetail) {
		this.listExamPrepDetail = listExamPrepDetail;
	}

	public ExamPrepDetailModel getModelExamPrepDetail() {
		return modelExamPrepDetail;
	}

	public void setModelExamPrepDetail(ExamPrepDetailModel modelExamPrepDetail) {
		this.modelExamPrepDetail = modelExamPrepDetail;
	}

	public List getListClass() {
		return listClass;
	}

	public void setListClass(List listClass) {
		this.listClass = listClass;
	}

	public List getListBatchClass() {
		return listBatchClass;
	}

	public void setListBatchClass(List listBatchClass) {
		this.listBatchClass = listBatchClass;
	}

	public String getResultQuery() {
		return resultQuery;
	}

	public void setResultQuery(String resultQuery) {
		this.resultQuery = resultQuery;
	}

	public String getExamFor() {
		return examFor;
	}

	public void setExamFor(String examFor) {
		this.examFor = examFor;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}
	
//	//==========================Score==============================
//	private ScoreModel modelScore = new ScoreModel();
//	private List listScore;
//
//	public ScoreModel getModelScore() {
//		return modelScore;
//	}
//
//	public void setModelScore(ScoreModel modelScore) {
//		this.modelScore = modelScore;
//	}
//
//	public List getListScore() {
//		return listScore;
//	}
//
//	public void setListScore(List listScore) {
//		this.listScore = listScore;
//	}

//Rere, 28 Des 2013	
//==========================Detail Exam Prep==============================
	private Integer[] classId;
	private Integer[] noOfQuestion;

	public Integer[] getClassId() {
		return classId;
	}

	public void setClassId(Integer[] classId) {
		this.classId = classId;
	}

	public Integer[] getNoOfQuestion() {
		return noOfQuestion;
	}

	public void setNoOfQuestion(Integer[] noOfQuestion) {
		this.noOfQuestion = noOfQuestion;
	}

	public String getParam_batchName() {
		return param_batchName;
	}

	public void setParam_batchName(String param_batchName) {
		this.param_batchName = param_batchName;
	}

	public String getParam_className() {
		return param_className;
	}

	public void setParam_className(String param_className) {
		this.param_className = param_className;
	}

	public String getSelectedParam() {
		return selectedParam;
	}

	public void setSelectedParam(String selectedParam) {
		this.selectedParam = selectedParam;
	}

	public String getParam_idExamPrep() {
		return param_idExamPrep;
	}

	public void setParam_idExamPrep(String param_idExamPrep) {
		this.param_idExamPrep = param_idExamPrep;
	}
	
}
